package at.ac.univie.zsu.aguataplan.ui;

/**
 * @author gerry
 * 
 */
public interface UIConstants {

	public static final int VOLUME_MIN_SLIDER = 0;
	public static final int VOLUME_MAX_SLIDER = 200;
	public static final int POSITION_MIN_SLIDER = 0;
	public static final int POSITION_MAX_SLIDER = 1000;
	public static final int POSITION_ACT_SLIDER = 0;

	public static final int BUTTON_SIZE_X = 100;
	public static final int BUTTON_SIZE_LARGE_X = 150;
	public static final int BUTTON_SIZE_Y = 25;
	public static final int LABEL_SIZE_X = 100;
	public static final int LABEL_SIZE_Y = 20;
	public static final int TEXT_SIZE_X = 100;
	public static final int TEXT_SIZE_Y = 20;
	public static final int COMBO_SIZE_X = 100;
	public static final int COMBO_SIZE_Y = 20;
	public static final int DATE_SIZE_X = 100;
	public static final int DATE_SIZE_Y = 20;
	public static final int LINE_INCREMENT = 30;
	public static final String EMPTY = "";
	public static final int SPACING = 5;
	public static final int SPACING_BIG = 20;
	public static final int PANEL_SIZE_X_ENTRY = 400;
	public static final int PANEL_SIZE_Y_ENTRY = 450;
	public static final int PANEL_SIZE_Y_LARGE = 600;
	public static final int PANEL_SIZE_Y_ENTRY_THIRD = 150;
	public static final int PANEL_SIZE_Y_ENTRY_HALF = 220;
	public static final int PANEL_SIZE_X_RELATION = 510;
	public static final int PANEL_SIZE_X_LIST = 170;
	public static final int PANEL_SIZE_Y_LIST = 400;
	public static final int PANEL_SIZE_X_LIST_LARGE = 350;

	public static final int DIALOG_SIZE_Y_HEADER = 30;

	public static final int PANEL_VIDEO_X = 1000;
	public static final int PANEL_VIDEO_Y = 600;

	public static final int PROGRESS_BAR_X = 200;
	public static final int PROGRESS_BAR_Y = 30;
	public static final int HEADER_Y = 25;
	public static final int HEADER_X = 5;

	public static final int LIST_SIZE_X = 150;
	public static final int LIST_SIZE_Y_FREE_SPACE = 70;
	public static final int LIST_LOCATION_X = 10;
	public static final int LIST_LOCATION_Y = 20;
	public static final int LIST_SIZE_BORDER_X = 120;
	public static final int LIST_SIZE_BORDER_Y = 300;

	public static final int BUTTON_ADD_POSITION_X = 10;
	public static final int BUTTON_DELETE_POSITION_X = 120;
	public static final int BUTTON_SAVE_POSITION_X = 230;
	public static final int BUTTON_POSITION_FREE_SPACE = 40;

	// MainWindow
	public static final String ICON_HEAD = "froggy.png";
	public static final String OKAY_BUTTON = "okayButton";
	public static final String CANCEL_BUTTON = "cancelButton";
	public static final String FILE_MENU = "fileMenu";
	public static final String EXPORT_ITEM = "exportItem";
	public static final String QUIT_ITEM = "quitItem";

	public static final String EDIT_MENU = "editMenu";
	public static final String CUT_ITEM = "cutItem";
	public static final String COPY_ITEM = "copyItem";
	public static final String PASTE_ITEM = "pasteItem";

	public static final String CAPTURE_MENU = "captureMenu";
	public static final String CAPTUREEVENT_ITEM = "captureEventItem";
	public static final String CAPTUREEVENTRELATION_ITEM = "captureEventRelationItem";
	public static final String CAPTURECLUB_ITEM = "captureClubItem";
	public static final String CAPTURECOACH_ITEM = "captureCoachItem";
	public static final String CAPTUREPLAYER_ITEM = "capturePlayerItem";
	public static final String CAPTURETEAM_ITEM = "captureTeamItem";
	public static final String CAPTUREWORKINGDESCRIPTION_ITEM = "captureWorkingDescriptionItem";
	public static final String CAPTUREGAME_ITEM = "captureGameItem";
	public static final String CAPTUREVIDEO_ITEM = "captureVideoItem";

	public static final String ANALYSE_MENU = "analyseMenu";
	public static final String ANALYSE_ITEM = "analyseItem";

	public static final String HELP_MENU = "helpMenu";
	public static final String LICENSE_ITEM = "licenseItem";
	public static final String ABOUT_ITEM = "aboutItem";

	public static final String WAIT_NAME = "waitName";

	public static final String CLUB_HEADER = "clubHeader";
	public static final String CLUB_BORDER = "clubBorder";
	public static final String CLUB_NAME = "clubName";
	public static final String CLUB_EMAILBORDER = "clubEMailBorder";
	public static final String CLUB_EMAILADDRESS = "clubEMailAddress";
	public static final String CLUB_WEBBORDER = "clubWebBorder";
	public static final String CLUB_WEBADDRESS = "clubWebAddress";
	public static final String CLUB_TEAMBORDER = "clubTeamBorder";

	public static final String EX_CLUB = "clubException";
	public static final String EX_CLUB_ADD_DESC = "clubAddExceptionDescription";
	public static final String EX_CLUB_DELETE_DESC = "clubDeleteExceptionDescription";
	public static final String EX_CLUB_SAVE_DESC = "clubSaveExceptionDescription";
	public static final String EX_CLUB_LIST_DESC = "clubListExceptionDescription";

	public static final String EVENT_HEADER = "eventHeader";
	public static final String EVENT_BORDER = "eventBorder";
	public static final String EVENT_NAME = "eventName";
	public static final String EVENT_DESCRIPTION = "eventDescription";
	public static final String EVENT_SHORTCUT = "eventShortcut";
	public static final String EVENT_ATTRIBUTEBORDER = "eventAttributeBorder";
	public static final String EVENT_ATTRIBUTENAME = "eventAttributeName";
	public static final String EVENT_ATTRIBUTESHORTCUT = "eventAttributeShortcut";
	public static final String EVENT_ATTRIBUTEVALUEBORDER = "eventAttributeValueBorder";
	public static final String EVENT_ATTRIBUTEVALUEATTVALUE = "eventAttributeValueAttValue";

	public static final String EVENTRELATION_HEADER = "eventRelationHeader";
	public static final String EVENTRELATION_EVENTEVENTATTRIBUTE = "eventRelationEventEventAttributeBorder";
	public static final String EVENTRELATION_EVENTATTRIBUTEEVENTATTRIBUTEVALUESTRING = "eventRelationEventAttributeEventAttributeValueStringBorder";

	public static final String TEAM_HEADER = "teamHeader";
	public static final String TEAM_BORDER = "teamBorder";
	public static final String TEAM_NAME = "teamName";
	public static final String TEAM_CLUB = "teamClub";

	public static final String TOURNAMENT_DESCRIPTION = "tournamentDescription";
	public static final String TOURNAMENT_DATE = "tournamentDate";
	public static final String GAME_HEADER = "gameHeader";
	public static final String GAME_BORDER = "gameBorder";
	public static final String GAME_RESULT = "gameResult";
	public static final String GAME_TEAM1 = "gameTeamOne";
	public static final String GAME_TEAM2 = "gameTeamTwo";
	public static final String VIDEO_BORDER = "videoBorder";
	public static final String VIDEO_NAME = "videoName";
	public static final String VIDEO_DESCRIPTION = "videoDescription";
	public static final String VIDEO_VIDEOCODEC = "videoVideoCodec";
	public static final String VIDEO_AUDIOCODEC = "videoAudioCodec";
	public static final String VIDEO_BUTTON_ADD = "videoButtonAdd";
	public static final String VIDEO_OPEN_DESCRIPTION = "videoOpenDescription";

	public static final String ANALYZE_HEADER = "analyzeHeader";

	public static final String VIDEO_HEADER = "videoHeader";

	public static final String DETECTEDEVENT_BORDER = "detectedEventBorder";

	public static final String EXPORT_HEADER = "exportHeader";
	public static final String EXPORT_BUTTON_DETECTEDEVENT = "exportButtonDetectedEvent";
	public static final String EXPORT_BUTTON_EVENT = "exportButtonEvent";
	public static final String EXPORT_DETECTEDEVENT_DONE = "exportDetectedEventDone";
	public static final String EXPORT_DETECTEDEVENT_DONE_DESC = "exportDetectedEventDoneDescription";
	public static final String EXPORT_EVENT_DONE = "exportEventDone";
	public static final String EXPORT_EVENT_DONE_DESC = "exportEventDoneDescription";

	public static final String EX_EVENT = "eventException";
	public static final String EX_EVENT_ADD_DESC = "eventAddExceptionDescription";
	public static final String EX_EVENT_DELETE_DESC = "eventDeleteExceptionDescription";
	public static final String EX_EVENT_SAVE_DESC = "eventSaveExceptionDescription";
	public static final String EX_EVENT_LIST_DESC = "eventListExceptionDescription";

	public static final String EX_EVENTRELATION = "eventRelationException";
	public static final String EX_EVENTRELATION_ADD_DESC = "eventRelationAddExceptionDescription";
	public static final String EX_EVENTRELATION_DELETE_DESC = "eventRelationDeleteExceptionDescription";
	public static final String EX_EVENTRELATION_LIST_DESC = "eventRelationListExceptionDescription";

	public static final String EX_TEAM = "teamException";
	public static final String EX_TEAM_ADD_DESC = "teamAddExceptionDescription";
	public static final String EX_TEAM_DELETE_DESC = "teamDeleteExceptionDescription";
	public static final String EX_TEAM_SAVE_DESC = "teamSaveExceptionDescription";
	public static final String EX_TEAM_LIST_DESC = "teamListExceptionDescription";

	public static final String EX_GAME = "gameException";
	public static final String EX_GAME_ADD_DESC = "gameAddExceptionDescription";
	public static final String EX_GAME_DELETE_DESC = "gameDeleteExceptionDescription";
	public static final String EX_GAME_SAVE_DESC = "gameSaveExceptionDescription";
	public static final String EX_GAME_LIST_DESC = "gameListExceptionDescription";
	public static final String EX_GAME_VIDEO_DESC = "gameVideoExceptionDescription";

	public static final String EX_DETECTEDEVENT = "detectedEventException";
	public static final String EX_DETECTEDEVENT_ADD_DESC = "detectedEventAddExceptionDescription";

	public static final String EX_EXPORT = "exportException";
	public static final String EX_EXPORT_DETECTEDEVENT_DESC = "exportDetectedEventDescription";
	public static final String EX_EXPORT_EVENT_DESC = "exportEventDescription";

	public static final String LICENSE_NAME = "licenseName";
	public static final String LICENSE_HEADER = "licenseHeader";
	public static final String ABOUT_NAME = "aboutName";
	public static final String ABOUT_HEADER = "aboutHeader";
	public static final String ABOUT_TEXT = "aboutText";
	public static final String ABOUT_VERSION = "aboutVersion";
	public static final String ABOUT_VENDOR = "aboutVendor";
	public static final String ABOUT_HOMEPAGE = "aboutHomepage";

	public static final String ADD_BUTTON = "addButton";
	public static final String DELETE_BUTTON = "deleteButton";
	public static final String SAVE_BUTTON = "saveButton";

	public static final String ICON_PLAY = "play.png";
	public static final String ICON_STOP = "stop.png";
	public static final String ICON_PAUSE = "pause.png";
	public static final String ICON_INCREASESPEED = "increase.png";
	public static final String ICON_DECREASESPEED = "decrease.png";
	public static final String ICON_FULLSCREEN = "fullscreen.png";

	public static final String EVENT = "event";
	public static final String EVENTATTRIBUTE = "eventAttribute";
	public static final String EVENTATTRIBUTEVALUE = "eventAttributeValue";

	public static final double EVENT_LENGTH = 10;

	public static final int THREAD_DONE = 0;
	public static final int THREAD_UNDONE = 1;
	public static final int THREAD_ERROR = 2;
}
